Sdpsol: a Parser/solver for Semideenite Programs with Matrix Structure
نویسندگان
چکیده
A variety of analysis and design problems in control, communication and information theory, statistics, combinatorial optimization , computational geometry, circuit design, and other elds can be expressed as semideenite programming problems (SDPs) or determinant maximization problems (max-det problems). These problems often have matrix structure, i.e., some of the optimization variables are matrices. This matrix structure has two important practical ramiications: rst, it makes the job of translating the problem into a standard SDP or max-det format tedious, and, second, it opens the possibility of exploiting the structure to speed up the computation. In this paper we describe the design and implementation of sdpsol, a parser/solver for SDPs and max-det problems. sdpsol allows problems with matrix structure to be described in a simple, natural, and convenient way. Although the current implementation of sdpsol does not exploit matrix structure in the solution algorithm, the language and parser were designed with this goal in mind.
منابع مشابه
Design and Implementation of a Parser/Solver for SDPs with Matrix Structure
A wide variety of analysis and design problems arising in control, communication and information theory, statistics, computational geometry and many other elds can be expressed as semide nite programming problems (SDPs) or determinant maximization problems (maxdet-problems). In engineering applications these problems usually have matrix structure, i.e., the optimization variables are matrices. ...
متن کاملSolving Large-Scale Sparse Semidefinite Programs for Combinatorial Optimization
We present a dual-scaling interior-point algorithm and show how it exploits the structure and sparsity of some large scale problems. We solve the positive semideenite relaxation of combinatorial and quadratic optimization problems subject to boolean constraints. We report the rst computational results of interior-point algorithms for approximating the maximum cut semideenite programs with dimen...
متن کاملExploiting Sparsity in Semideenite Programming via Matrix Completion Ii: Implementation and Numerical Results
In Part I of this series of articles, we introduced a general framework of exploiting the aggregate sparsity pattern over all data matrices of large scale and sparse semideenite programs (SDPs) when solving them by primal-dual interior-point methods. This framework is based on some results about positive semideenite matrix completion, and it can be embodied in two diierent ways. One is by a con...
متن کاملFeature Engineering in Persian Dependency Parser
Dependency parser is one of the most important fundamental tools in the natural language processing, which extracts structure of sentences and determines the relations between words based on the dependency grammar. The dependency parser is proper for free order languages, such as Persian. In this paper, data-driven dependency parser has been developed with the help of phrase-structure parser fo...
متن کاملUsing SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones
SeDuMi is an add-on for MATLAB, that lets you solve optimization problems with linear, quadratic and semideeniteness constraints. It is possible to have complex valued data and variables in SeDuMi. Moreover, large scale optimization problems are solved eeciently, by exploiting sparsity. This paper describes how to work with this toolbox. SeDuMi stands for Self-Dual-Minimization: it implements t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995